// 库文件 - 导出公共接口
pub mod args;
pub mod ast;
pub mod config;
pub mod errors;
pub mod interpreter;
pub mod lexer;
pub mod parser;
pub mod stdlib_loader;
pub mod token;
pub mod type_checker;
pub mod type_system;

// 重新导出主要类型
pub use args::{ArgParser, ParseError};
pub use config::{CliArgs, ExecutionMode, InterpreterConfig, OperationMode, OutputFormat};
pub use stdlib_loader::{StdlibLoader, StdlibModule};
pub use type_checker::TypeChecker;

// 重新导出构建信息
include!(concat!(env!("OUT_DIR"), "/build_info.rs"));
